lorry-mounted tower crane - Turkish English Dictionary